package main

import "fmt"

func main() {
	//testFor1()
	//testBreak()
	//testContinue()
	//testProblem1()
	test3()
}

func testFor1() {
	for i := 1; i < 10; i++ {
		fmt.Printf("i:%v\n", i)
	}
}

func testBreak() {
	var i int
	for i = 1; i <= 10; i++ {
		if i >= 5 {
			break
		}
	}
	fmt.Printf("i:%v\n", i)
}

func testContinue() {
	var i int
	for i = 1; i <= 10; i++ {
		if i%2 == 0 {
			continue
		}
		fmt.Printf("i:%v\n", i)
	}
}

//for 优雅写法
func testFor2() {
	var i int
	for i < 10 {
		i += 2
		fmt.Printf("i:%v\n", i)
	}
}

func testProblem1() {
	for no, i := 10, 1; i < 10 && no <= 19; no, i = i+1, no+1 {
		fmt.Printf("%v * %v = %v \n", no, i, no*i)
	}
}

func test3() {
	i := "i"
	switch i {
	case "a", "b", "c":
		fmt.Printf("yes")
	default:
		fmt.Printf("no")
	}
}
